resembling humans - Español Inglés Diccionario